﻿.bnt-base, .red-bnt, .blue-bnt, .black-bnt
{
    padding:8px 20px;
    text-transform:uppercase;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    border:solid 1px transparent;
    text-decoration:none;
    cursor:pointer;
}

.bnt-base:hover, .bnt-base:focus, .red-bnt:hover, .red-bnt:focus, .blue-bnt:hover, .blue-bnt:focus, .black-bnt:hover, .black-bnt:focus
{
-webkit-box-shadow: 0px 1px 1px 1px , 0, 0.2);
-moz-box-shadow: 0px 1px 1px 1px , 0, 0.2);
box-shadow: 0px 1px 1px 1px , 0, 0.2);
}
.bnt-base:focus, .red-bnt:focus, .blue-bnt:focus, .black-bnt:focus
{
    border-color:transparent;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
}
.red-bnt
{

background-color:#d14836;
background: -moz-linear-gradient(top,  #dd4939 0%, #d14836 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4939), color-stop(100%,#d14836));
background: -webkit-linear-gradient(top,  #dd4939 0%,#d14836 100%);
background: -o-linear-gradient(top,  #dd4939 0%,#d14836 100%);
background: -ms-linear-gradient(top,  #dd4939 0%,#d14836 100%);
background: linear-gradient(top,  #dd4939 0%,#d14836 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4939', endColorstr='#d14836',GradientType=0 );
color:#fff!important;
}
.blue-bnt
{
background: #606c88;
background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b));
background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 100%);
background: -o-linear-gradient(top,  #606c88 0%,#3f4c6b 100%);
background: -ms-linear-gradient(top,  #606c88 0%,#3f4c6b 100%);
background: linear-gradient(top,  #606c88 0%,#3f4c6b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 );


color:#fff!important;
}
.black-bnt
{
background: #7d7e7d;
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
color:#fff!important;
}
.red-bnt:hover, .red-bnt:focus
{
    border-color:#b0281a;
    background-color:#c53727;
    background: -moz-linear-gradient(top,  #dd4939 0%, #c53727 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4939), color-stop(100%,#c53727));
background: -webkit-linear-gradient(top,  #dd4939 0%,#c53727 100%);
background: -o-linear-gradient(top,  #dd4939 0%,#c53727 100%);
background: -ms-linear-gradient(top,  #dd4939 0%,#c53727 100%);
background: linear-gradient(top,  #dd4939 0%,#c53727 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4939', endColorstr='#c53727',GradientType=0 );
}
.blue-bnt:hover, .blue-bnt:focus
{
    border-color:#2C2F49;
background: #58637c;
background: -moz-linear-gradient(top,  #58637c 0%, #363d5b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58637c), color-stop(100%,#363d5b));
background: -webkit-linear-gradient(top,  #58637c 0%,#363d5b 100%);
background: -o-linear-gradient(top,  #58637c 0%,#363d5b 100%);
background: -ms-linear-gradient(top,  #58637c 0%,#363d5b 100%);
background: linear-gradient(top,  #58637c 0%,#363d5b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58637c', endColorstr='#363d5b',GradientType=0 );

}
.black-bnt:hover, .black-bnt:focus
{
    border-color:#333;
    background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%);
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(top,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

}
.half-bnt
{
    padding:4px 10px;
    text-transform:lowercase;
}
.bnt-set-i
{
    background-color: #fafafa;
    float: left;
    padding: 3px;
    border: solid 1px #cacaca;
    border-left-width: 0px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e0e0e0 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#e0e0e0 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#e0e0e0 100%);
    background: linear-gradient(top,  #f4f4f4 0%,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e0e0e0',GradientType=0 );
    cursor: pointer;
}
.bnt-set-i:hover
{
    background: #e0e0e0;
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#f4f4f4 100%);
    background: -o-linear-gradient(top,  #e0e0e0 0%,#f4f4f4 100%);
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#f4f4f4 100%);
    background: linear-gradient(top,  #e0e0e0 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f4f4f4',GradientType=0 );
}
.bnt-set-start
{
    border-left-width: 1px;
    -webkit-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}
.bnt-set-stop
{
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}
.bnt-set a, .nemo-tab-records .bnt-set a
{
    display: block;
    padding: 0;
    width: 16px;
}
.bnt-set-itext .bnt-set-i
{
    padding:0px;
}
.bnt-set-itext a
{
    width:auto;
    text-decoration:none;
    color:#444;
    height:16px;
    line-height:16px;
    padding:5px 10px;
}